package com.smfx.yxt.service;

import java.util.List;
import java.util.Map;

import com.smfx.yxt.model.ClassGroupChat;
import com.smfx.yxt.page.Page;
import com.smfx.yxt.view.ClassChatReadView;
import com.smfx.yxt.view.ClassGroupChatView;

public interface IClassGroupChatService {

	ClassGroupChat insertSelective(ClassGroupChat record);

    int updateByPrimaryKeySelective(ClassGroupChat record);
    
    List<ClassGroupChatView> selectListByPage(Page<ClassGroupChatView> page);
    
    List<ClassChatReadView> selectNoReadGroupChat(List<ClassChatReadView> list);
    
    List<ClassChatReadView> selectNoReadPrivateChat(List<ClassChatReadView> list);
    
    List<ClassChatReadView> selectClazzChatList(Map<String, Object> map);
}
